﻿using System.Collections.Generic;
using DomainModel;

namespace Repository.Abstract
{
    public interface ITimetableRepository : IRepository<Timetable>
    {
        IEnumerable<Timetable> GetByTeacherAndWeekAndDay(User teacher, int week, int day);
        IEnumerable<Timetable> GetByGroupAndWeekAndDay(Group group, int week, int day);
        IEnumerable<Timetable> GetBySubgroupAndWeekAndDay(Subgroup subgroup, int week, int day);
    }
}